package com.ruoyi.system.service;

import java.util.List;
import com.ruoyi.system.domain.Honor;

/**
 * 荣誉称号Service接口
 * 
 * @author wei&wu
 * @date 2024-05-25
 */
public interface IHonorService 
{
    /**
     * 查询荣誉称号
     * 
     * @param honorId 荣誉称号主键
     * @return 荣誉称号
     */
    public Honor selectHonorByHonorId(String honorId);

    /**
     * 查询荣誉称号列表
     * 
     * @param honor 荣誉称号
     * @return 荣誉称号集合
     */
    public List<Honor> selectHonorList(Honor honor);

    /**
     * 新增荣誉称号
     * 
     * @param honor 荣誉称号
     * @return 结果
     */
    public int insertHonor(Honor honor);

    /**
     * 修改荣誉称号
     * 
     * @param honor 荣誉称号
     * @return 结果
     */
    public int updateHonor(Honor honor);

    /**
     * 批量删除荣誉称号
     * 
     * @param honorIds 需要删除的荣誉称号主键集合
     * @return 结果
     */
    public int deleteHonorByHonorIds(String[] honorIds);

    /**
     * 删除荣誉称号信息
     * 
     * @param honorId 荣誉称号主键
     * @return 结果
     */
    public int deleteHonorByHonorId(String honorId);
}
